<?xml version="1.0" encoding="UTF-8" ?>
<?oracle-xsl-mapper
  <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
  <mapSources>
    <source type="WSDL">
      <schema location="../../../Servicios%20Web/swEjecutarAccion/swEjecutarAccion.wsdl"/>
      <rootElement name="EJECUTARACCIONMC" namespace="http://mincetur.gob.pe/SIC/expediente/ejecutarAccionMC"/>
    </source>
    <source type="WSDL">
      <schema location="../../../Servicios%20Web/swEjecutarAccion/obtenerTipoRelacion_Evento.wsdl"/>
      <rootElement name="ViSictrelaevenCollection" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/obtenerTipoRelacion_Evento"/>
      <param name="obtenerTipoRelacion_Evento_OutputVariable.ViSictrelaevenCollection" />
    </source>
  </mapSources>
  <mapTargets>
    <target type="WSDL">
      <schema location="http://172.24.190.128:7001/S_Compartidos/Proxy/swGuardaryRelacionarDocumento_Proxy?wsdl"/>
      <rootElement name="RELACIONARDOCUMENTOMC" namespace="http://mincetur.gob.pe/SIC/documento/RelacionarDocumentoMC"/>
    </target>
  </mapTargets>
  <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.6.0(build 111214.0600.1553) AT [FRI MAR 08 15:22:27 COT 2013]. -->
?>
<xsl:stylesheet version="1.0"
                xmlns:ns1="http://mincetur.gob.pe/SIC/expediente/ejecutarAccionMC"
                xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
                xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
                xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                xmlns:docMR="http://mincetur.gob.pe/SIC/documento/guardarDocumentoMR"
                xmlns:bpm="http://xmlns.oracle.com/bpmn20/extensions"
                xmlns:ns0="http://mincetur.gob.pe/SIC/documento/DocumentoTipo"
                xmlns:ns2="http://mincetur.gob.pe/SIC/utilitarios/errorMR"
                xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
                xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                xmlns:ora="http://schemas.oracle.com/xpath/extension"
                xmlns:relDocMC="http://mincetur.gob.pe/SIC/documento/RelacionarDocumentoMC"
                xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
                xmlns:tns="http://xmlns.oracle.com/pcbpel/adapter/db/Servicios+Web/swEjecutarAccion/obtenerTipoRelacion_Evento"
                xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
                xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
                xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
                xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
                xmlns:ns3="http://mincetur.gob.pe/SIC/documento/swGuardaryRelacionarDocumento"
                xmlns:med="http://schemas.oracle.com/mediator/xpath"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
                xmlns:top="http://xmlns.oracle.com/pcbpel/adapter/db/top/obtenerTipoRelacion_Evento"
                xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
                xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
                xmlns:client="http://mincetur.gob.pe/SIC/expediente/swEjecutarAccion"
                xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
                exclude-result-prefixes="xsi xsl ns1 ns0 ns2 plnk wsdl tns top client xsd docMR soap relDocMC ns3 xp20 bpws bpel bpm ora socket mhdr oraext dvm hwf med ids xdk xref ldap">
  <xsl:param name="obtenerTipoRelacion_Evento_OutputVariable.ViSictrelaevenCollection"/>
  <xsl:template match="/">
    <relDocMC:RELACIONARDOCUMENTOMC>
      <relDocMC:EVENTO>
        <xsl:attribute name="ID_EVEN">
          <xsl:value-of select="/ns1:EJECUTARACCIONMC/@ID_EVEN"/>
        </xsl:attribute>
        <xsl:attribute name="ID_TRELAEVEN">
          <xsl:value-of select="number($obtenerTipoRelacion_Evento_OutputVariable.ViSictrelaevenCollection/top:ViSictrelaevenCollection/top:ViSictrelaeven/top:idTrelaeven)"/>
        </xsl:attribute>
      </relDocMC:EVENTO>
      <relDocMC:DOCUMENTO>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_FEC_CREACION">
          <xsl:attribute name="DES_FEC_CREACION">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_FEC_CREACION"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_TITULO">
          <xsl:attribute name="DES_TITULO">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_TITULO"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOMREAL">
          <xsl:attribute name="DES_NOMREAL">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOMREAL"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@COD_DOCUBINA">
          <xsl:attribute name="COD_DOCUBINA">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@COD_DOCUBINA"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_LOCAURI">
          <xsl:attribute name="DES_LOCAURI">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_LOCAURI"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_DOCU">
          <xsl:attribute name="ID_DOCU">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_DOCU"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_DOCUBINA">
          <xsl:attribute name="ID_DOCUBINA">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_DOCUBINA"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_STIPODOCU">
          <xsl:attribute name="DES_STIPODOCU">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_STIPODOCU"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_TIPODOCU">
          <xsl:attribute name="DES_TIPODOCU">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_TIPODOCU"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_PERSCREADOR">
          <xsl:attribute name="DES_PERSCREADOR">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_PERSCREADOR"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_EXTE">
          <xsl:attribute name="DES_EXTE">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_EXTE"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_DOCUMENTO">
          <xsl:attribute name="DES_DOCUMENTO">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_DOCUMENTO"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@COD_IDEN">
          <xsl:attribute name="COD_IDEN">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@COD_IDEN"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_STIPODOCU">
          <xsl:attribute name="ID_STIPODOCU">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_STIPODOCU"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOTAS">
          <xsl:attribute name="DES_NOTAS">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOTAS"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_ESTAREL">
          <xsl:attribute name="ID_ESTAREL">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_ESTAREL"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_TROLESTADOCU">
          <xsl:attribute name="ID_TROLESTADOCU">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_TROLESTADOCU"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_TRELADOCUESTA">
          <xsl:attribute name="ID_TRELADOCUESTA">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@ID_TRELADOCUESTA"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@FECHA_DESDE_REL">
          <xsl:attribute name="FECHA_DESDE_REL">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@FECHA_DESDE_REL"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@FECHA_HASTA_REL">
          <xsl:attribute name="FECHA_HASTA_REL">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@FECHA_HASTA_REL"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:if test="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOTASESTA">
          <xsl:attribute name="DES_NOTASESTA">
            <xsl:value-of select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/@DES_NOTASESTA"/>
          </xsl:attribute>
        </xsl:if>
        <xsl:for-each select="/ns1:EJECUTARACCIONMC/ns1:DOCUMENTO/ns0:DOCUMENTOBINARIO">
          <ns0:DOCUMENTOBINARIO>
            <xsl:if test="@ARCHIVOB64">
              <xsl:attribute name="ARCHIVOB64">
                <xsl:value-of select="@ARCHIVOB64"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@COD_DOCUBINA">
              <xsl:attribute name="COD_DOCUBINA">
                <xsl:value-of select="@COD_DOCUBINA"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@DES_LOCAURI">
              <xsl:attribute name="DES_LOCAURI">
                <xsl:value-of select="@DES_LOCAURI"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@DES_NOMBREAL">
              <xsl:attribute name="DES_NOMBREAL">
                <xsl:value-of select="@DES_NOMBREAL"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@DES_LOCACACHE">
              <xsl:attribute name="DES_LOCACACHE">
                <xsl:value-of select="@DES_LOCACACHE"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@DES_FEC_CREACION">
              <xsl:attribute name="DES_FEC_CREACION">
                <xsl:value-of select="@DES_FEC_CREACION"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@FEC_DESDE">
              <xsl:attribute name="FEC_DESDE">
                <xsl:value-of select="@FEC_DESDE"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@FEC_HASTA">
              <xsl:attribute name="FEC_HASTA">
                <xsl:value-of select="@FEC_HASTA"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@ID_EXTEDOCU">
              <xsl:attribute name="ID_EXTEDOCU">
                <xsl:value-of select="@ID_EXTEDOCU"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@ID_LENGDOCU">
              <xsl:attribute name="ID_LENGDOCU">
                <xsl:value-of select="@ID_LENGDOCU"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@ID_DOCUBINA">
              <xsl:attribute name="ID_DOCUBINA">
                <xsl:value-of select="@ID_DOCUBINA"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@ID_TRELADOCU">
              <xsl:attribute name="ID_TRELADOCU">
                <xsl:value-of select="@ID_TRELADOCU"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@NUM_BYTES">
              <xsl:attribute name="NUM_BYTES">
                <xsl:value-of select="@NUM_BYTES"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:if test="@NUM_FOLIOS">
              <xsl:attribute name="NUM_FOLIOS">
                <xsl:value-of select="@NUM_FOLIOS"/>
              </xsl:attribute>
            </xsl:if>
            <xsl:value-of select="."/>
          </ns0:DOCUMENTOBINARIO>
        </xsl:for-each>
      </relDocMC:DOCUMENTO>
    </relDocMC:RELACIONARDOCUMENTOMC>
  </xsl:template>
</xsl:stylesheet>
